package com.green.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener;
import com.green.entity.StockEntity;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class SimpleReadListener implements ReadListener<StockEntity> {
    /**
     * 没读取一条，就会调用invoke方法
     * @param stockEntity
     * @param analysisContext
     */
    @Override
    public void invoke(StockEntity stockEntity, AnalysisContext analysisContext) {
        log.info("读取到一条数据，{}",stockEntity);
    }

    /**
     * 读取完成后，会调用此方法，一般做清理操作
     * @param analysisContext
     */
    @Override
    public void doAfterAllAnalysed(AnalysisContext analysisContext) {
        log.info("读取完成!");
    }
}
